You are here: Symbol Reference > Dew Namespace > Dew.Math Namespace > Classes > TOpenCLMtxVec Class > TOpenCLMtxVec Methods > PowerSpectrum Method > TOpenCLMtxVec.PowerSpectrum Method ([In] TOpenCLMtxVec)
Dew Math for .NET
ContentsIndexHome
PreviousUpNext
TOpenCLMtxVec.PowerSpectrum Method ([In] TOpenCLMtxVec)

The power spectrum from object complex values.

Syntax
C#
Visual Basic
public TOpenCLMtxVec PowerSpectrum([In] TOpenCLMtxVec Vec);

Calculates the power spectrum from the Vec object complex values and stores the results (power spectrum) in the real calling object. Size and TOpenCLBase.ComplexComplexproperties of the calling object are set implicitly to match Vec object. The spectrum elements are squares of the magnitudes of the complex input elements: 

 

using Dew.Math; using Dew.Math.Units; namespace Dew.Examples() { void Example() { TOpenCLVector a,b; clMtxVec.CreateIt(out a, out b); try { a.CopyCplxFromArray( new double[] {1,2,3,4}); // a = [1 + 2i, 3 - 4i] b.PhaseSpectrum(a); // b = [arctan2(1,2), arctan2(3,-4)]; } finally { clMtxVec.FreeIt(ref a, ref b); } } }
Copyright (c) 1999-2024 by Dew Research. All rights reserved.
What do you think about this topic? Send feedback!